a flower-bearing shrub - Deutsch Englisch Wörterbuch